gtk-demo: Fix the decorative overlay example
authorMatthias Clasen <mclasen@redhat.com>
Fri, 22 Feb 2019 00:38:58 +0000 (19:38 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 22 Feb 2019 00:38:58 +0000 (19:38 -0500)
The decorations are appearing as 16x16, which is not
the intention. Use a GtkPicture instead.

demos/gtk-demo/overlay2.c

index eeef1b699bb5a9fc2d5012a284f7387617116605..0145d4a740e178f16af408bab1751a9aa59f356f 100644 (file)
@@ -64,13 +64,13 @@ do_overlay2 (GtkWidget *do_widget)
       g_signal_connect (window, "destroy",
                         G_CALLBACK (gtk_widget_destroyed), &window);
 
-      image = gtk_image_new_from_resource ("/overlay2/decor1.png");
+      image = gtk_picture_new_for_resource ("/overlay2/decor1.png");
       gtk_overlay_add_overlay (GTK_OVERLAY (overlay), image);
       gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (overlay), image, TRUE);
       gtk_widget_set_halign (image, GTK_ALIGN_START);
       gtk_widget_set_valign (image, GTK_ALIGN_START);
 
-      image = gtk_image_new_from_resource ("/overlay2/decor2.png");
+      image = gtk_picture_new_for_resource ("/overlay2/decor2.png");
       gtk_overlay_add_overlay (GTK_OVERLAY (overlay), image);
       gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (overlay), image, TRUE);
       gtk_widget_set_halign (image, GTK_ALIGN_END);